import axios from '@/utils/request'
/**
 * 获取验证码接口
 * @param {*} sid 唯一标识
 */
const getCode = (sid) => {

    return axios.get('/public/getCaptcha', {
        params: {
            sid: sid
        }
    })
}

/**
 * 登录接口
 * @param {*} loginInfo 用户登录信息
 */

const login = (loginInfo) => {
    return axios.post('/login/login', {
        ...loginInfo
    })
}

/**
 * 注册接口
 * @param {*} regInfo 用户注册信息
 */
const reg = (regInfo) => {
    return axios.post('/login/reg', {
        ...regInfo
    })
}

/**
 * 重置密码接口
 * @param {*} info 重置密码信息
 */
const reset = (info) => {
    return axios.post('/login/reset', {
        ...info
    })
}

/**
 * 找回密码接口
 * @param {} option 用户信息（邮箱，验证码）
 */
const forget = (option) => {
    return axios.post('/login/forget', {
        ...option
    })
}
export {
    getCode,
    login,
    reg,
    reset,
    forget
}